#include "tst/test_frame.h"
#include "test_list_case.c"

TEST_DECLARE_INIT(NULL)
TEST_DECLARE_SUIT_BEGIN()
    TEST_CASE(tst_basListCreate_simple, "basListCreate.简单类型List创建")
    TEST_CASE(tst_basListCreate_complex, "basListCreate.复杂类型List创建")
    TEST_CASE(tst_basListEmpty, "basListEmpty.测试List是否为空")
    TEST_CASE(tst_basListPush, "basListPushBack.basListPushFront.头尾添加元素")
    TEST_CASE(tst_basListPop, "basListPopback.basListPopFront.头尾删除元素")
    TEST_CASE(tst_basListSize, "basListSize.List元素个数")
    TEST_CASE(tst_basListResize, "basListResize.调整元素个数")
    TEST_CASE(tst_basListDestroy, "basListDestroy.销毁List")
    TEST_CASE(tst_basListIterator, "basListIterator.List迭代器")
    TEST_CASE(tst_basListInsert, "basListInsert.任意位置添加元素")
    TEST_CASE(tst_basListErase, "basListErase.任意位置删除元素")
    TEST_CASE(tst_basList_buildin_type, "basList.内置类型")
    TEST_CASE(tst_basListSort, "basListSort排序")
TEST_DECLARE_SUIT_END()
TEST_DECLARE_CLEANUP(NULL)
